package com.example.demo.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.example.demo.model.ProductDO;

import java.util.Map;

/**
 * 商业业务层
 */
public interface ProductService {
    /**
     * 数据库表增加
     * @param productDO
     * @return
     */
    int insert(ProductDO productDO);

    /**
     * 数据库表删除
     * @param id
     * @return
     */
    int delById(int id);

    /**
     * 数据库表更新
     * @param productDO
     * @return
     */
    ProductDO updateById(ProductDO productDO);

    /**
     * 数据库表查询单条
     * @param id
     * @return
     */
    ProductDO getById(int id);

    /**
     * 查询 分页
     * @param pageNumber
     * @param pageSize
     * @return
     */
    Map<String, Object> getListPage(String pageNumber,String pageSize);
}
